package app.vendorportal.api.marketplace.data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author vince
 */
@XmlRootElement(name = "product-price")
@XmlAccessorType(XmlAccessType.FIELD)
public class QueryProductPriceResponseItem {

    @XmlElement(name = "sku")
    private String sku;

    @XmlElement(name = "standard-price")
    private BigDecimal standardPrice;

    @XmlElement(name = "sales-price")
    private BigDecimal salesPrice;

    @XmlElement(name = "sales-start-date")
    private Date salesStartDate;

    @XmlElement(name = "sales-end-date")
    private Date salesEndDate;

    public String getSku() {
        return sku;
    }

    public void setSku(String sku) {
        this.sku = sku;
    }

    public BigDecimal getStandardPrice() {
        return standardPrice;
    }

    public void setStandardPrice(BigDecimal standardPrice) {
        this.standardPrice = standardPrice;
    }

    public BigDecimal getSalesPrice() {
        return salesPrice;
    }

    public void setSalesPrice(BigDecimal salesPrice) {
        this.salesPrice = salesPrice;
    }

    public Date getSalesStartDate() {
        return salesStartDate;
    }

    public void setSalesStartDate(Date salesStartDate) {
        this.salesStartDate = salesStartDate;
    }

    public Date getSalesEndDate() {
        return salesEndDate;
    }

    public void setSalesEndDate(Date salesEndDate) {
        this.salesEndDate = salesEndDate;
    }
}
